From b8f7b9265a7c76eb1c05e8a1dba5f649e0e6d910 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig?= Date: Thu, 11 Feb 2016 12:48:07 +0100 Subject: [PATCH] rules to (un)apply some patches manually --- debian/rules | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/debian/rules b/debian/rules index e1642d38..73294202 100755 --- a/debian/rules +++ b/debian/rules @@ -45,3 +45,13 @@ clean:: rm -rf extras/Introjucer/Builds/Linux/build rm -rf $(BUILDDATE_HEADER) + +.PHONY: patch unpatch +PATCHARGS=-f -p1 -r - --no-backup-if-mismatch +PATCHPATTERN=^\#MANUAL\# +patch:: + cat $(CURDIR)/debian/patches/series | sed -e '/$(PATCHPATTERN)/!d' -e 's|$(PATCHPATTERN)||' \ + | while read p; do patch $(PATCHARGS) -i $(CURDIR)/debian/patches/$$p; done +unpatch:: + cat $(CURDIR)/debian/patches/series | sed -e '/$(PATCHPATTERN)/!d' -e 's|$(PATCHPATTERN)||' \ + | while read p; do patch $(PATCHARGS) -i $(CURDIR)/debian/patches/$$p -R; done -- 2.30.2